#pragma once

#include <string>

using namespace std;

class CTile
{
private:
	float fLightLevel;
	int nTileID;
	bool bWalkable;
	string szCollisionEvent;
	string szInitEvent;
	
public:
	float GetLightLevel() const { return fLightLevel; }
	int GetTileID() const { return nTileID; }
	bool GetWalkable() const { return bWalkable; }
	string GetCollisionEvent() const { return szCollisionEvent; }
	string GetInitEvent() const { return szInitEvent; }

	void SetLightLevel(float val) { fLightLevel = val; }
	void SetTileID(int val) { nTileID = val; }
	void SetWalkable(bool val) { bWalkable = val; }
	void SetCollisionEvent(std::string val) { szCollisionEvent = val; }
	void SetInitEvent(std::string val) { szInitEvent = val; }
};

